home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 April
/
CHIP 1996 aprilis (CD06).zip
/
CHIP_CD06.ISO
/
hypertxt.arj
/
9304
/
RECYCLE.CD
< prev
next >
Wrap
Text File
|
1995-04-19
|
4KB
|
80 lines
@VRégi kincsek@N
@VSzoftverek új élete@N
Sok vállalatnál az elavult programok gátolják a
zökkenômentes munkát. Nem mindig van szükség azonban új
program beszerzésére.
1999. december 31-én, pontban 24.00 órakor soha nem látott
számítógépes katasztrófa fog bekövetkezni. Legalábbis ezt
állítja Robert X. Cringley, az amerikai Infoworld magazin
újságírója. A tömeges ""géphalál" oka az lesz, hogy sok,
még a 70-es évekbôl származó program nem tud mit kezdeni a
2000-es évszámmal.
Cringley szerint a veszély feltartóztathatatlan. Nagyon sok
régi, tizenöt vagy húsz évvel ezelôtt megírt programnak
hiányzik már a dokumentációja, gyakran még a forráskód is
eltûnt. Kollégánk a katasztrófa elkerülésére csupán
egyetlen megoldást lát: a régi nagyszámítógépeket ki kell
dobni a szemétbe, és miniszámítógépekkel kell
helyettesíteni ezeket.
A német kutatók látnak egy másik kiutat is. Ennek lényege
az úgynevezett szoftver-újrafeldolgozás. A münsteri egyetem
gazdaság-informatikusai Karl Kurbel professzor vezetése
alatt a múlt év eleje óta kutatják, hogy miként lehetne
megfiatalítani a szoftvermatuzsálemeket, és hogy egyáltalán
mikor érdemes fiatalító kúrának alávetni ôket.
A DFG (Deutche Forschungsgemeinschaft -- Német
Kutatóközösség) által finanszírozott kutatási program
hivatalos elnevezése: @KSzoftvermatuzsálemek gazdasági@N
@Kintegrálása fokozatos újrafeldolgozás segítségével@N.
Elôször is azt kell tisztázni, hogy ""egyáltalán milyen
esetben kifizetôdô a szoftverek felújítása" -- magyarázza
Thomas Schnieder, Kurbel professzor egyik asszisztense.
Ha a vállalat a ""fiatalítás" mellett döntött, akkor meg
kell vizsgálni, hogy mi mindent kell felújítani. Schnieder
szerint ""például elegendô lehet a Cobol adatok
átkonvertálása SQL-be." Aztán be kell szerezni egy új
adatbáziskezelô programot, és az adatfeldolgozás újra
korszerû lesz.
Más esetekben a régi szoftvert úgy kell átalakítani, hogy
képes legyen együttmûködni a modern kiegészítô egységekkel.
Például, ha egy cég szeretné megbízási adatait a
gyártástervezéstôl közvetlenül átvinni a
könyvelôszoftverbe. Kurbel professzor szerint ""a
lehetôségek széles skálájából lehet választani, a
konvertáló programokkal való egyszerû adatcserétôl a
kooperációs modelleken keresztül egészen a struktúra
modern, részletes boncolásáig."
A fiatalító kúrának megvan az ára. A régi programstruktúrák
elemzése igen költséges lehet. Vannak ugyan már rendszerek,
amelyek automatizálják a programregenerálást, de még igen
kis teljesítményûek.
A régi szoftverek a tapasztalatok komoly tárházát jelentik.
Ugyanis ezeket a programokat a hosszú évek során értékes
ismeretekkel töltötték fel -- például tartalmazzák az
üzemre jellemzô adottságokat és a különleges esetek
kezelését. Kurbel professzor szerint ""ezekben az
esetekben nem szabad megengedni, hogy a programokat
szoftverrégiségként kezeljük." A kutató javaslata: elôször
meg kell keresni, hogyan lehet ""okosan felhasználni a régi
kincseket".
Bármennyire is a fiatalítás elkötelezettje Karl Kurbel
professzor, belátja, hogy a mûtét nem mindig jár sikerrel:
""Néha valóban megfontolandó, hogy nem okosabb-e korszerû,
bevált termékkel helyettesíteni a régi rendszert."
@KMartin Vieten@N